#ifndef FMOD_OBJECT_H
#define FMOD_OBJECT_H
#include <windows.h>
#include "./lib/fmod.hpp"
#include "./lib/fmod_errors.h"
#include <iostream>
#include <string>
#include <sstream>
#include <vector>
class fmod_object
{
	private:
		FMOD::System *system;
		FMOD::Sound *playlist;
		FMOD::Channel *channel;
		char* names[256];
		FMOD_TAG tag;
		int count;
	public:
		fmod_object();
		~fmod_object();
		void init();
		void update();
		void ERRCHECK(FMOD_RESULT result);
		void playPause();
		void nextSong();
		void previousSong();
		std::string getPlaybackInfo();
};
#endif